Machine Learning for Emergent Middleware
نویسندگان
چکیده
Highly dynamic and heterogeneous distributed systems are challenging today’s middleware technologies. Existing middleware paradigms are unable to deliver on their most central promise, which is offering interoperability. In this paper, we argue for the need to dynamically synthesise distributed system infrastructures according to the current operating environment, thereby generating “Emergent Middleware” to mediate interactions among heterogeneous networked systems that interact in an ad hoc way. The paper outlines the overall architecture of Enablers underlying Emergent Middleware, and in particular focuses on the key role of learning in supporting such a process, spanning statistical learning to infer the semantics of networked system functions and automata learning to extract the related behaviours of networked systems.
منابع مشابه
Automatic Service Categorisation through Machine Learning in Emergent Middleware
The modern environment of mobile, pervasive, evolving services presents a great challenge to traditional solutions for enabling interoperability. Automated solutions appear to be the only way to achieve interoperability with the needed level of flexibility and scalability. While necessary, the techniques used to determine compatibility, as a precursor to interaction, come at a substantial compu...
متن کاملEmergent middleware: rethinking interoperability for complex pervasive systems
Complex systems are characterized by extreme heterogeneity and dynamic composition, and hence pose significant challenges to achieve interoperability. For example, where multiple middleware solutions and protocols are employed, these must be connected in order for applications to operate. We propose a new approach to interoperability that focuses of monitoring, learning and synthesis of middlew...
متن کاملUsing Machine Learning to Maintain QoS for Large-scale Publish/Subscribe Systems in Dynamic Environments
Quality-of-service (QoS)-enabled publish/subscribe (pub/sub) middleware provides powerful support for large-scale data dissemination. It is hard, however, to maintain specified QoS properties (such as reliability and latency) in dynamic environments (such as disaster relief operations or power grids). For example, managing QoS manually is not feasible in largescale dynamic systems due to (1) sl...
متن کاملMiddleware Architecture for Context Knowledge Discovery in Ubiquitous Computing
Advanced analysis of data for extracting useful knowledge is the next natural step in the world of ubiquitous computing. So far, most of the ubiquitous systems process knowledge in problem-specific or domain-specific manners. This article introduces the concept of context knowledge discovery process, and presents a middleware architecture which eases the task of ubiquitous computing developers,...
متن کاملA Machine Learning Middleware For On Demand Grid Services Engineering and Support
Over the coming years, many are anticipating grid computing infrastructure, utilities and services to become an integral part of future socioeconomical fabric. Though, the realisation of such a vision will be very much affected by a host of factors including; cost of access, reliability, dependability and security of grid services. In earnest, autonomic computing model of systems’ self-adaptati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012